What? Secret Santa shopping? In November? I hear you. Christmas is over a month away, and in between now and that jolly holiday, you have exams, essays, and the annual Thanksgiving dinner that may or may not--but totally will--include squabbling family members and pestering ...